<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>
<script>
/* 
    // 编写一个函数，能够获得一个随机的 0 ～ 255 之间的数字     要求 num 的值在 1 ～ 255 之间（包含 1 和 255）
    function getNum() {
        var num  = Math.floor(Math.random()*225+1)
        console.log(num);   
    }
    getNum()
*/


/* 
    //编写一个函数，获得一个十六进制的随机颜色的字符串(例如：#20CD4F)
    function getColor(){
        var num = Math.ceil(Math.random()*225).toString(16)
        num.length==2 ? num : "0"+num;
        return num 
    }
    console.log(`#${getColor()}${getColor()}${getColor()}`); 
*/


/* 
    //编写函数，要求传入两个时间节点，能返回两个时间节点之间相差 多少天多少小时多少分钟多少秒
    var time1 = new Date(2023,0,3,01,01,00)
    var time2 = new Date(2023,0,3,01,00,00)
    function jetLag(time1,time2){
        var res = time1>time2 ? time1-time2 : time2-time1
        console.log(`${parseInt(res/1000/60/60/24)}天${parseInt(res%(1000*60*60*24)/(1000*60*60))}小时${parseInt(res%(1000*60*60)/(1000*60))}分钟${parseInt(res%(1000/60)/1000)}`)
    }
    jetLag(time1,time2)
*/

    //在页面上出现一个倒计时，显示现在到某一时间点的倒计时（以汉字的形式出现倒计时)
    var time1 = new Date()
    var time2 = new Date(2023,0,3,01,00,00)
    function jetLag(time1,time2){
        // var res = time1>time2 ? time1-time2 : time2-time1
        var res = Math.abs(time1-time2)
        console.log(`${parseInt(res/1000/60/60/24)}天${parseInt(res%(1000*60*60*24)/(1000*60*60))}小时${parseInt(res%(1000*60*60)/(1000*60))}分钟${parseInt(res%(1000*60)/1000)}秒`)
    }
    jetLag(time1,time2)



</script>